import { NativeModules, StyleSheet } from 'react-native'
import { deviceInfo } from '../utils/deviceInfo'
import { getSafeAreaInset } from 'react-native-pure-navigation-bar'

const { StatusBarManager } = NativeModules;
const backgroundColor = '#f3f5f6';
const safeArea = getSafeAreaInset();

export default {

  LeanCloudAppid: 'yniJCaTTJTEBk97buJhmKsBT-gzGzoHsz',
  LeanCloudAppKey: 'qKEzdQA6Ys6D3UaBVE8tITd1',
  LeanCloudServerUrls: 'https://ynijcatt.lc-cn-n1-shared.com',

  statusBarHeight: deviceInfo.isiOS ? (deviceInfo.isConcaveScreen ? 44 : 20) : StatusBarManager.HEIGHT,// 导航栏顶部的状态栏高度
  navContentHeight: deviceInfo.isiOS ? 44 : 44, // 导航栏除掉状态栏的高度


  borderWidth: 1,// 边框线宽度ge
  lineWidth: 0.5,// 分割线高度
  cardRadius: 2,// 圆角


  themeColor: '#6190e8',//主题颜色
  themeColorLight: '#89acee',//主题颜色
  themeColorDark: '#4e73ba',//主题颜色

  defaultFontColor: '#1E1E1E',// 默认文字颜色
  subTextColor: '#9e9e9e',// 二级文字颜色
  disabledColor: '#aaa', // 禁用颜色
  grayFontColor: '#B5ADAD',// 灰色文字
  highlight: '#fde157',// 高亮

  backgroundColor: backgroundColor,//背景色
  lineColor: '#DCDCDC', // 默认分割线颜色
  borderColor: '#DCDCDC', // 默认边框颜色


  bigFontSize: 18,// 大字体size
  middleFontSize: 16,// 中字体size
  defaultFontSize: 14,// 默认字体大小
  smallFontSize: 12,// 小字体size



  imgDefaultAvatar: '',// 默认头像
  imgDefaultLoading: '',// 默认加载图


  activeOpacity: 0.3,//触摸时的透明度

  safeArea: safeArea,

  commonStyle: StyleSheet.create({
    container: {
      flex: 1,
      backgroundColor: backgroundColor,
    },
  }),
}